package mytest;

/**
 * Created by thinkpad on 2015/5/24.
 */
class Car {                     //汽车

    public Car() {
    }

    int size;                   //车体大小
    String color;               //颜色
    public  String getname() {
        return "Car";
    }
}

class Truck extends Car {       //货车

    public Truck() {
        super();
        System.out.println("TTT");

    }

    String packingBox;          //货箱
    public  String getname() {
        return "Truck";
    }
}
public class ExtendEx {
    public static void main(String[] args) {
        Car c = new Car();
        Truck t = new Truck();
        Car c1 = (Car)t;


        System.out.println(t.getname());
        System.out.println(c.getname());
        System.out.println(c1.getname());
        t.size = 100;           //不建议这么写。初始化成员变量最好使用构造方法，或者提供set(), get()接口.
            //货车类的一个实例t从汽车类从继承了size, color属性。
            //而货车比汽车多一个货箱
        }
}
